/*
 * Created on Feb 9, 2006
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package ar.edu.utn.frba.gdaia.src.domain;

import java.util.Date;

import ar.edu.utn.frba.gdaia.src.action.Command;

/**
 * 
 */
public class ReglaElemental extends Regla {

	/**
	 * Command que encapsula la fex funcion C
	 */
	private Command command;

	/**
	 * Es solo informativa
	 */
	private String descripcion;

	/**
	 * 
	 * @param nroident
	 * @param uso
	 * @param ultimouso
	 * @param situacioninicial
	 * @param situacionintermedia
	 * @param situacionfinal
	 */
	public ReglaElemental(long nroident, Uso uso, Date ultimouso,
			Situacion situacioninicial, Situacion situacionintermedia,
			Situacion situacionfinal, String desc, Canal canalIngreso) {
		super(nroident, uso, ultimouso, situacioninicial, situacionintermedia,
				situacionfinal, canalIngreso);
		this.setDescripcion(desc);
	}

	/**
	 * @return Returns the command.
	 */
	public Command getCommand() {
		return command;
	}

	/**
	 * @param command
	 *            The command to set.
	 */
	public void setCommand(Command command) {
		this.command = command;
	}

	/**
	 * @return Returns the descripcion.
	 */
	public String getDescripcion() {
		return descripcion;
	}

	/**
	 * @param descripcion
	 *            The descripcion to set.
	 */
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
}
